.class public Lcom/hyphenate/chat/adapter/EMAError;
.super Lcom/hyphenate/chat/adapter/EMABase;


# static fields
.field public static final CALL_BUSY:I = 0x321

.field public static final CALL_CONNECTION_FAILED:I = 0x323

.field public static final CALL_INVALID_ID:I = 0x320

.field public static final CALL_REMOTE_OFFLINE:I = 0x322

.field public static final CHATROOM_ALREADY_JOINED:I = 0x2bd

.field public static final CHATROOM_INVALID_ID:I = 0x2bc

.field public static final CHATROOM_MEMBERS_FULL:I = 0x2c0

.field public static final CHATROOM_NOT_EXIST:I = 0x2c1

.field public static final CHATROOM_NOT_JOINED:I = 0x2be

.field public static final CHATROOM_PERMISSION_DENIED:I = 0x2bf

.field public static final EM_NO_ERROR:I = 0x0

.field public static final FILE_DOWNLOAD_FAILED:I = 0x193

.field public static final FILE_INVALID:I = 0x191

.field public static final FILE_NOT_FOUND:I = 0x190

.field public static final FILE_UPLOAD_FAILED:I = 0x192

.field public static final GENERAL_ERROR:I = 0x1

.field public static final GROUP_ALREADY_JOINED:I = 0x259

.field public static final GROUP_INVALID_ID:I = 0x258

.field public static final GROUP_MEMBERS_FULL:I = 0x25c

.field public static final GROUP_NOT_EXIST:I = 0x25d

.field public static final GROUP_NOT_JOINED:I = 0x25a

.field public static final GROUP_PERMISSION_DENIED:I = 0x25b

.field public static final INVALID_APP_KEY:I = 0x64

.field public static final INVALID_PASSWORD:I = 0x66

.field public static final INVALID_URL:I = 0x67

.field public static final INVALID_USER_NAME:I = 0x65

.field public static final MESSAGE_INCLUDE_ILLEGAL_CONTENT:I = 0x1f5

.field public static final MESSAGE_INVALID:I = 0x1f4

.field public static final NETWORK_ERROR:I = 0x2

.field public static final SERVER_BUSY:I = 0x12e

.field public static final SERVER_GET_DNSLIST_FAILED:I = 0x130

.field public static final SERVER_NOT_REACHABLE:I = 0x12c

.field public static final SERVER_SERVICE_RESTRICTED:I = 0x131

.field public static final SERVER_TIMEOUT:I = 0x12d

.field public static final SERVER_UNKNOWN_ERROR:I = 0x12f

.field public static final USER_ALREADY_EXIST:I = 0xcb

.field public static final USER_ALREADY_LOGIN:I = 0xc8

.field public static final USER_AUTHENTICATION_FAILED:I = 0xca

.field public static final USER_BINDDEVICETOKEN_FAILED:I = 0xd2

.field public static final USER_ILLEGAL_ARGUMENT:I = 0xcd

.field public static final USER_LOGIN_ANOTHER_DEVICE:I = 0xce

.field public static final USER_NOT_FOUND:I = 0xcc

.field public static final USER_NOT_LOGIN:I = 0xc9

.field public static final USER_REG_FAILED:I = 0xd0

.field public static final USER_REMOVED:I = 0xcf

.field public static final USER_UNBIND_DEVICETOKEN_FAILED:I = 0xd3

.field public static final USER_UPDATEINFO_FAILED:I = 0xd1


# direct methods
.method public constructor <init>()V
    .locals 0

    invoke-direct {p0}, Lcom/hyphenate/chat/adapter/EMABase;-><init>()V

    invoke-virtual {p0}, Lcom/hyphenate/chat/adapter/EMAError;->nativeInit()V

    return-void
.end method


# virtual methods
.method public errCode()I
    .locals 1

    invoke-virtual {p0}, Lcom/hyphenate/chat/adapter/EMAError;->nativeErrCode()I

    move-result v0

    return v0
.end method

.method public errMsg()Ljava/lang/String;
    .locals 1

    invoke-virtual {p0}, Lcom/hyphenate/chat/adapter/EMAError;->nativeErrMsg()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public finalize()V
    .locals 0

    invoke-virtual {p0}, Lcom/hyphenate/chat/adapter/EMAError;->nativeFinalize()V

    invoke-super {p0}, Ljava/lang/Object;->finalize()V

    return-void
.end method

.method native nativeErrCode()I
.end method

.method native nativeErrMsg()Ljava/lang/String;
.end method

.method native nativeFinalize()V
.end method

.method native nativeInit()V
.end method
